On the estimation of reliability of a software system using reliabilities of its components

نویسندگان

  • Saileshwar Krishnamurthy
  • Aditya P. Mathur
چکیده

We report an experiment to evaluate a method, known as Component Based Reliability Estimation (CBRE), for the estimation of reliability of a software system using reliabili-ties of its components. CBRE involves computing path reliability estimates based on the sequence of components executed for each test input. Path reliability estimates are averaged over all test runs to obtain an estimate of the system reliability. In the experiment reported, three components of a Unix utility were seeded with errors and the reliability of each component was measured. The faulty components were then introduced systematically into the utility, in various combinations, to produce several faulty versions of the utility. For each faulty version, test cases were drawn from an operational proole to measure the \component-based reliability". The \true reliability" of the faulty version was estimated using the frequency count approach. The goodness of CBRE was assessed in terms of the accuracy and eeciency of the estimates with respect to the \true reliability." Results from this experiment suggest that CBRE yields reasonably accurate results at an eecient rate. However, the accuracy and eeciency of CBRE is sensitive to the dependency among successive calls to a component.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scenario-based reliability analysis of component-based software

Sherif Yacoub, Bojan Cukic, and Hany Ammar Computer Science and Electrical Eng. Dept., West Virginia University, Morgantown, WV 26506-6109 {yacoub,cukic,ammar}@csee.wvu.edu Abstract Software designers are motivated to utilize off-the-shelf software components for rapid application development. Such applications are expected to have high reliability as a result of deploying trusted components. T...

متن کامل

Estimation of Software Reliability by Sequential Testing with Simulated Annealing of Mean Field Approximation

Various problems of combinatorial optimization and permutation can be solved with neural network optimization. The problem of estimating the software reliability can be solved with the optimization of failed components to its minimum value. Various solutions of the problem of estimating the software reliability have been given. These solutions are exact and heuristic, but all the exact approach...

متن کامل

An Optimal Preventive Maintenance Model to Enhance Availability and Reliability of Flexible Manufacturing Systems

General preventive maintenance model for the components of a system, which improves the reliability to ‘as good as new,’ was used to optimize the maintenance cost. The cost function of a maintenance policy was minimized under given availability constraint. On the other hand, in order to ensure appropriate reliability and availability, the development of the optimal maintenanc...

متن کامل

Bayes Networks and Fault Tree Analysis Application in Reliability Estimation (Case Study: Automatic Water Sprinkler System)

In this study, the application of Bayes networks and fault tree analysis in reliability estimation have been investigated. Fault tree analysis is one of the most widely used methods for estimating reliability. In recent years, a method called "Bayes Network" has been used, which is a dynamic method, and information about the probable failure of the system components will be updated according to...

متن کامل

A New Method for Estimating the Reliability of Software System Based on Components

For a typical software system, it is generally considered infeasible to calculate system reliability from the reliabilities of its constituent components because software systems, unlike hardware systems, tend to violate the underlying independence assumptions inherent in the usual reliability calculations. In this paper, we present new method for calculating the system reliability from its con...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997